Label:In the Java Web project, the inevitable use of the database, the following is the idea of adding MySQL dependency method. If you see this, it means you understand idea,maven and Tomcat, so ... Just add the dependencies in the Pom.xml, and here's my config file. XML version= "1.0" encoding= "UTF-8"?>
Projectxmlns= "http://maven.apache.org/POM/4.0.0"Xmlns:xsi
Maven (2)-coordinate and dependency, maven coordinate dependency
This article briefly introduces the coordinates (coodinate) and Dependency management (Dependency) in Maven)
I. Coordina
1. Overview:Dependency management is one of the things Maven excels at and is a feature of Maven. reference : 1) MAVEN official website documentation2)2.maven dependency mechanism 1) dependencies in Maven are transitive (transiti
this dependency, see the following a project Pom.xml.In an ideal situation, an optional dependency should not be used. Using an optional dependent background is a project that implements multiple features, and in object-oriented design, there is a single principle of responsibility, meaning that a class should have only one responsibility, not too many functions.In the example above, a better approach woul
This section describes the dependency scope of Maven:
In the scope of the Pom. xml dependency label. In eclipse, there are compiling paths, Maven paths for compiling, running, and testing.
1. Scope is test, which is the test path. Most of them are JUnit jar packages.
2. the scope is compile, which is the default level
Because Fastdfs-client-java-1.27-snapshot.jar this dependency package is not in the MAVEN central repository, it needs to compile its own source into a jar locally installed to Maven's local repository. After installation, you will be able to reference it normally (note: Maven must be installed locally and the MAVEN en
Select Dependency doesn't work), mavendependency
Maven used in eclipse may have encountered this situation. I used to search in search. maven and then added the pom information.
I found a solution for searching online today. Here I will share with you.
Step 1: Select maven in preferences and select "Download re
Look at the following POM configuration...This I also looked at Maven 3 cookbook after finding some words, anti-launch type of the role.Read the original text (P134. How it works ... ):Adding the type of apk to the dependency allows the Maven Android plugin to find the Android package of the application.It's not hard to see,This article is from the "Bitterjava" b
The previous blog post about how to install Maven is a sequel to how Maven manages dependencies.
The strong thing about Maven is management dependency. Relying on delivery, dependency inheritance, and pom imports make it easy to rely on version management. By rely
In the recent use of MAVEN, encountered a problem, with Maven launched the APK has problems can not start, but the idea of packaging is normal.The problem with the log is that there is a problem with one of the resources in the Apklib form of a dependency package. Anti-compilation vs. maven package and idea package to
Automatically download all required dependent libraries with the help of Maven dependency mechanism and keep the version upgrade.Case analysisLet's look at a case study to see how it works. Suppose you want to use log4j as the log for the project. What are you going to do here?1. In the traditional way
Visit http://logging.apache.org/log4j/
Download the jar library for Log4 J
Copy jar to pr
The construction of the Springboot project generally has the following dependencies:If you delete this dependency, it will appear as a problem:Workaround, introduce maven dependencies:J tested, packaged words, can not run, can not use Java-jar Demo.jar run, will error no master list.You must add the following pluginsAfter testing, packaging, using the command Java-jar Demo.jar project can start normally.Spr
Because many jar packages are interdependent, it is easy to generate versioning problems when using MAVEN to build a project.
Problem: Compile compilation passed, but test tests or install after the program error
Tip method is not found, by looking at the class that throws the exception, you can see that the referenced class does not have this method, because when it is run, a different version of the jar package is referenced.
Workaround:
first write to use the first write dependent versionIf d-->2, A--b1.0,b--b1.1,d--a and c==>b1.0,f-->d,c, select Shortest Path f--b1.13. If you want precise control of the dependency package, you can use the dependent exclusion functionDependencies,dependency under exclusions, exclude packages that do not need to be relied on, Gav declaration
Dependent aggregations
A place to compile multiple
Directory:1. Jsonobject Maven Dependency Package2, Idea introduced Maven has a red line, not dependent on3, Jsonobject no Fromobject\\\\\\\\\\\\\\\\\\\\\\\1. Jsonobject Maven Dependency PackageAltogether with one, but the function is all six, I also found on the Internet.Pom
Maven dependency, maven
Optional dependencies:
1. Which version is called? The shortest dependency Length
For example, if A-> B-> C-> D 2.0, A-> E-> D 1.0, call D 1.0.
To avoid this situation, you can directly define A-> D 2.0, that is, the dependency explicitly defined b
Command MVN assembly:assembly-dskiptests
When Maven packs, the dependency pack is typed into the same jar Package command MVN assembly:assembly-dskiptests
Original address: http://www.iteye.com/topic/1123232
The jar packages we use in our projects can be introduced in a way that relies on them, and when they are built, they are downloaded from the MAVEN repository.
1. Dependency ConfigurationDependencies can be declared as follows:
XML code
1.
2 .....
3.
4.
5.
6.
7.
8.
9.
Ten.
One.
We met the concept of
Add self-developed dependency packages to the Maven local repository
Maven adds self-developed dependency packages to the pom file, which are certainly not in the Maven repository (http://repo.maven.apache.org/maven2. So how can we add packages that are not in the
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.